Android View Spinner
Spinnerで実行時エラー”ArrayAdapter requires the resource ID to be a TextView”が投げられる。 - Qiita
初期化時に、onItemSelectedが呼ばれる問題。
いろんなハックな方法の紹介されている。
Android Spinner : Avoid onItemSelected calls during initialization - Stack Overflow
flagをたてる。
delayしてから、listenerをsetする
spinner.setSelection(0,false)
を listenerをsetする前に実行する
onUserInteraction() を使う?
https://developer.android.com/reference/android/app/Activity.html#onUserInteraction()
Android View